package com.csp.mingyue.oss.api.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.csp.mingyue.common.core.entity.BaseEntity;
import lombok.Data;

/**
 * OSS对象存储动态配置表
 *
 * @author Strive
 * @since 2023-09-11 05:55:08
 */
@Data
@TableName("sys_oss_config")
public class SysOssConfig extends BaseEntity {

	/**
	 * OSS动态配置ID
	 */
	@TableId
	private Long ossConfigId;

	/**
	 * 配置key
	 */
	private String configKey;

	/**
	 * accessKey
	 */
	private String accessKey;

	/**
	 * 秘钥
	 */
	private String secretKey;

	/**
	 * 桶名称
	 */
	private String bucketName;

	/**
	 * 前缀
	 */
	private String prefix;

	/**
	 * 访问站点
	 */
	private String endpoint;

	/**
	 * 自定义域名
	 */
	private String domain;

	/**
	 * 是否https（Y是 N否）
	 */
	private String isHttps;

	/**
	 * 域
	 */
	private String region;

	/**
	 * 桶权限类型(0-private 1-public 2-custom)
	 */
	private String accessPolicy;

	/**
	 * 是否默认（0是 1否）
	 */
	private String status;

	/**
	 * 扩展字段
	 */
	private String extend;

}
